package com.integral.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description: Vo类
 * @author zhaofan
 * @date 2018年12月25日 下午11:58:11
 */
public class SignVo extends BaseVo {
	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = 1L;
	
    /** 
	 * id 
	 */
	private Integer id;
    /** 
	 * 打卡编码 
	 */
	private String signCode;
    /** 
	 * 用户code 
	 */
	private String signOpenId;
    /** 
	 * 打卡类型 
	 */
	private String signType;
    /** 
	 * 打卡名称 
	 */
	private String signName;
    /** 
	 * 打卡状态(1.进行中2.已完成3.未开始) 
	 */
	private Integer signStatus;
    /** 
	 * 打卡开始时间 
	 */
	private Date signBeginDate;
	private String signBeginDateString;
    /** 
	 * 打卡结束时间 
	 */
	private Date signEndDate;
	private String signEndDateString;
    /** 
	 * 打卡保证金 
	 */
	private BigDecimal signCashDeposit;
    /** 
	 * 打卡次数 
	 */
	private Integer signNum;
    /** 
	 * 删除标识 
	 */
	private Integer deleteFlag;
    /** 
	 * 创建时间 
	 */
	private Date createTime;
    /** 
	 * 创建人 
	 */
	private String createEmp;
	/** 
	 * 用户名称 
	 */
	
	private String userName;
	/**
	 * 修改人
	 */
	private String updateEmp;
	/**
	 * 修改时间
	 */
	private Date updateTime;
	
	/**
	 * 获取 用户名称
	 */
	public String getUserName() {
		return userName;
	}
	
	/**
	 * 设置 用户名称
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	/**
	 * 获取 id
	 */
	public Integer getId() {
		return id;
	}
	
	/**
	 * 设置 id
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	
	/**
	 * 获取 打卡编码
	 */
	public String getSignCode() {
		return signCode;
	}
	
	/**
	 * 设置 打卡编码
	 */
	public void setSignCode(String signCode) {
		this.signCode = signCode;
	}

	
	/**
	 * 获取 用户code
	 */
	public String getSignOpenId() {
		return signOpenId;
	}
	
	/**
	 * 设置 用户code
	 */
	public void setSignOpenId(String signOpenId) {
		this.signOpenId = signOpenId;
	}

	
	/**
	 * 获取 打卡类型
	 */
	public String getSignType() {
		return signType;
	}
	
	/**
	 * 设置 打卡类型
	 */
	public void setSignType(String signType) {
		this.signType = signType;
	}

	
	/**
	 * 获取 打卡名称
	 */
	public String getSignName() {
		return signName;
	}
	
	/**
	 * 设置 打卡名称
	 */
	public void setSignName(String signName) {
		this.signName = signName;
	}

	
	/**
	 * 获取 打卡状态(1.进行中2.已完成3.未开始)
	 */
	public Integer getSignStatus() {
		return signStatus;
	}
	
	/**
	 * 设置 打卡状态(1.进行中2.已完成3.未开始)
	 */
	public void setSignStatus(Integer signStatus) {
		this.signStatus = signStatus;
	}

	
	/**
	 * 获取 打卡开始时间
	 */
	public Date getSignBeginDate() {
		return signBeginDate;
	}
	
	/**
	 * 设置 打卡开始时间
	 */
	public void setSignBeginDate(Date signBeginDate) {
		this.signBeginDate = signBeginDate;
	}

	
	/**
	 * 获取 打卡结束时间
	 */
	public Date getSignEndDate() {
		return signEndDate;
	}
	
	/**
	 * 设置 打卡结束时间
	 */
	public void setSignEndDate(Date signEndDate) {
		this.signEndDate = signEndDate;
	}

	
	/**
	 * 获取 打卡保证金
	 */
	public BigDecimal getSignCashDeposit() {
		return signCashDeposit;
	}
	
	/**
	 * 设置 打卡保证金
	 */
	public void setSignCashDeposit(BigDecimal signCashDeposit) {
		this.signCashDeposit = signCashDeposit;
	}

	
	/**
	 * 获取 打卡次数
	 */
	public Integer getSignNum() {
		return signNum;
	}
	
	/**
	 * 设置 打卡次数
	 */
	public void setSignNum(Integer signNum) {
		this.signNum = signNum;
	}

	
	/**
	 * 获取 删除标识
	 */
	public Integer getDeleteFlag() {
		return deleteFlag;
	}
	
	/**
	 * 设置 删除标识
	 */
	public void setDeleteFlag(Integer deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	
	/**
	 * 获取 创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	
	/**
	 * 设置 创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	
	/**
	 * 获取 创建人
	 */
	public String getCreateEmp() {
		return createEmp;
	}
	
	/**
	 * 设置 创建人
	 */
	public void setCreateEmp(String createEmp) {
		this.createEmp = createEmp;
	}

	public String getSignBeginDateString() {
		return signBeginDateString;
	}

	public void setSignBeginDateString(String signBeginDateString) {
		this.signBeginDateString = signBeginDateString;
	}

	public String getSignEndDateString() {
		return signEndDateString;
	}

	public void setSignEndDateString(String signEndDateString) {
		this.signEndDateString = signEndDateString;
	}

	public String getUpdateEmp() {
		return updateEmp;
	}

	public void setUpdateEmp(String updateEmp) {
		this.updateEmp = updateEmp;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	
	
}